/**
 * 
 */
package it.battlehorse.scripting;

/**
 * Collects common constants used throughout the plugin
 * 
 * @author battlehorse
 *
 */
public interface IScriptingConstants {
	
	/**
	 * The scriptedContribution extension point, whose value is {@value} .
	 */
	public static final String ID_SCRIPTED_CONTRIBUTION = "it.battlehorse.scripting.scriptedContribution";
	
	/**
	 * The name of the configuration element which defines a scripted view. The value is {@value}
	 */
	public static final String EL_SCRIPTED_VIEW = "scriptedView";

	/**
	 * The name of the configuration element which defines a scripted action set. The value is {@value}
	 */	
	public static final String EL_SCRIPTED_ACTIONSET = "scriptedActionSet";
	
	/**
	 * The name of the configuration element which defines a scripted action. The value is {@value}
	 */	
	public static final String EL_SCRIPTED_ACTION = "scriptedAction";
	
	/**
	 * The name of the configuration element which defines a scriptObject. The value is {@value}
	 */	
	public static final String EL_SCRIPT_OBJECT = "scriptObject";
	
	/**
	 * The name of the configuration element which defines a script. The value is {@value}
	 */	
	public static final String EL_SCRIPT = "script";
	
	/**
	 * The name of the configuration element which defines a required scriptObject. The value is {@value}
	 */	
	public static final String EL_REQUIRED_OBJECT = "requiredObject";

}
